<?
	// ABM Generico
		define ( 'CONSULTAR_GENERICO' , 26);
		define ( 'AGREGAR_GENERICO' , 57);
		define ( 'MODIFICAR_GENERICO' , 58);
		define ( 'ELIMINAR_GENERICO' , 59);
	// Acciones del Metadata
		define ( 'CONSULTAR_CLASES' , 2);
		define ( 'VER_CLASE' , 3);
		define ( 'AGREGAR_CLASE' , 10);
		define ( 'ELIMINAR_UNA_CLASE' , 11);
		define ( 'MODIFICAR_CLASE' , 12);
		define ( 'DUPLICAR_UNA_CLASE' , 61);
		define ( 'GENERAR_METADATA' , 123);
		define ( 'GENERAR_TEMPLATES_DE_CLASES' , 38);

		define ( 'CONSULTAR_ACCIONES' , 41);
		define ( 'MODIFICAR_ACCION' , 47);
		define ( 'AGREGAR_ACCION' , 52);
		define ( 'ELIMINAR_ACCION' , 53);
		define ( 'VER_ACCION' , 122);
		define ( 'COPIAR_ACCION', 124);
		define ( 'CAMBIAR_SUBMODULO_ACCION', 139);
		define ( 'DUPLICAR_ACCION', 138);

		define ( 'CONSULTAR_CLASES_DE_UN_ACCION' , 50);
		define ( 'AGREGAR_UNA_CLASE_A_UN_ACCION' , 54);
		define ( 'ELIMINAR_UNA_CLASE_A_UN_ACCION' , 55);
		define ( 'MODIFICAR_UNA_CLASE_A_UN_ACCION' , 56);

		define ( 'AGREGAR_TERMINO' , 18);
		define ( 'ELIMINAR_TERMINO' , 19);
		define ( 'MODIFICAR_TERMINO' , 20);
		define ( 'CONSULTAR_TERMINOS' , 21);
		define ( 'VER_TERMINO' , 22);

		define ( 'VER_CASO_DE_USO' , 24);
		define ( 'CONSULTAR_CASOS_DE_USO' , 1);
		define ( 'AGREGAR_CASO_DE_USO' , 15);
		define ( 'ELIMINAR_CASO_DE_USO' , 16);
		define ( 'MODIFICAR_CASO_DE_USO' , 17);

		define ( 'COPIAR_ATRIBUTOS_DE_OTRA_TABLA' , 103);
		define ( 'AGREGAR_ATRIBUTO_DE_UNA_CLASE' , 4);
		define ( 'ELIMINAR_ATRIBUTO_DE_UNA_CLASE' , 5);
		define ( 'MODIFICAR_ATRIBUTO_DE_UNA_CLASE' , 6);
		define ( 'AGREGAR_METODO_DE_UNA_CLASE' , 7);
		define ( 'ELIMINAR_METODO_DE_UNA_CLASE' , 8);
		define ( 'MODIFICAR_METODO_DE_UNA_CLASE' , 9);
		define ( 'VER_ATRIBUTO' , 13);
		define ( 'VER_METODO' , 14);

		define ( 'CONSULTAR_SUBMODULOS' , 106);
		define ( 'AGREGAR_UN_SUBMODULO' , 109);
		define ( 'MODIFICAR_UN_SUBMODULO' , 110);
		define ( 'ELIMINAR_UN_SUBMODULO' , 137);

		define ( 'CONSULTAR_RELACIONES' , 32);
		define ( 'AGREGAR_RELACION' , 33);
		define ( 'ELIMINAR_RELACION' , 34);
		define ( 'MODIFICAR_RELACION' , 35);
		define ( 'VER_RELACION' , 36);

		define ( 'AGREGAR_CLASE_PARAMETRICA' , 23);
		define ( 'ASIGNAR_ORDENES_A_LAS_CLASES' , 37);

		define ( 'CONSULTAR_ARCHIVOS_DE_UN_DIRECTORIO' , 66);
		define ( 'ELIMINAR_ARCHIVO' , 139);
		define ( 'VER_ARCHIVO' , 60);
		define ( 'CONSULTAR_DATOS_DE_UNA_DBF' , 67);
		define ( 'VER_ARCHIVO_TEXTO' , 68);
		define ( 'BAJAR_UN_ARCHIVO' , 69);
		define ( 'VER_ARCHIVO_HTML' , 71);

	// Requerimientos
		define ( 'CONSULTAR_REQUERIMIENTOS' , 72);
		define ( 'AGREGAR_UN_REQUERIMIENTO' , 73);
		define ( 'MODIFICAR_UN_REQUERIMIENTO' , 74);
		define ( 'ELIMINAR_UN_REQUERIMIENTO' , 75);
		define ( 'CONSULTAR_DATOS_DEL_REQUERIMIENTO' , 76);
		define ( 'CONSULTAR_REQUERIMIENTOS_PROPIOS' , 77);
		define ( 'ACEPTAR_REQUERIMIENTO' , 78);
		define ( 'RECHAZAR_REQUERIMIENTO' , 79);
		define ( 'RECIBIR_REQUERIMIENTO' , 80);
		define ( 'ASIGNAR_REQUERIMIENTO' , 81);
		define ( 'TOMAR_REQUERIMIENTO' , 82);
		define ( 'REALIZAR_REQUERIMIENTO' , 83);
		define ( 'APROBAR_REQUERIMIENTO' , 84);
		define ( 'DESAPROBAR_REQUERIMIENTO' , 85);
		define ( 'FINALIZAR_REQUERIMIENTO' , 86);
		define ( 'CONSULTAR_ESTADO_DE_REQUERIMIENTOS' , 87);
		define ( 'ANALIZAR_REQUERIMIENTOS' , 88);
		define ( 'REPORTE_DE_UN_CASO_DE_USO_DE_UN_REQUERIMIENTO' , 89);

		define ( 'CONSULTAR_FORMULARIOS' , 111);
		define ( 'AGREGAR_FORMULARIO' , 112);
		define ( 'MODIFICAR_UN_FORMULARIO' , 113);
		define ( 'AGREGAR_UN_CAMPO_A_UN_FORMULARIO' , 114);
		define ( 'ELIMINAR_UN_FORMULARIO' , 115);
		define ( 'MODIFICAR_UN_CAMPO_A_UN_FORMULARIO' , 116);
		define ( 'ELIMINAR_UN_CAMPO_DE_UN_FORMULARIO' , 117);
		define ( 'VER_FORMULARIO' , 118);
		define ( 'CONSULTAR_CAMPOS_DE_UN_FORMULARIO' , 119);
		define ( 'VER_DOCUMENTACION' , 130);
	// Deigner
		define ( 'CONSULTAR_DBDESIGNER',  131 );
		define ( 'AGREGAR_DBDESIGNER', 132);
		define ( 'MODIFICAR_DBDESIGNER', 133);
		define ( 'ELIMINAR_DBDESIGNER', 134);
		define ( 'SINCRO_DBDESIGNER', 135);
		define ( 'VER_DBDESIGNER', 136);
	// Actores
		define ( 'CONSULTAR_ACTORES', 129);
		define ( 'AGREGAR_UN_ACTOR', 126);
		define ( 'ELIMINAR_UN_ACTOR', 127);
		define ( 'MODIFICAR_UN_ACTOR', 128);
		define ( 'ASIGNAR_PERMISOS' , 125);

	// Tabla scCategoriaClase
		define ( 'CATEGORIA_CLASE_ENTIDAD'   , 1	);
		define ( 'CATEGORIA_CLASE_CONTROL'   , 2	);
		define ( 'CATEGORIA_CLASE_INTERFAZ'  , 3	);
	// Tabla scTipoClase
		define ( 'TIPO_CLASE_LISTADO'        , 1	);
		define ( 'TIPO_CLASE_FORMULARIO'     , 2	);
		define ( 'TIPO_CLASE_PROCEDIMIENTOS' , 3	);
		define ( 'TIPO_CLASE_FILTRO'         , 4	);
		define ( 'TIPO_CLASE_REPORTE'        , 5	);
		define ( 'TIPO_CLASE_PANEL'          , 6	);
		define ( 'TIPO_CLASE_CONTENEDOR'     , 7	);
		define ( 'TIPO_CLASE_COMPONENTE'     , 8	);
		define ( 'TIPO_CLASE_FUNCIONES'      , 9	);
		define ( 'TIPO_CLASE_MENSAJE'        , 10 );
		define ( 'TIPO_CLASE_VARIABLES'      , 11 );
		define ( 'TIPO_CLASE_ESPECIAL'       , 12 );
		define ( 'TIPO_CLASE_DETALLE'        , 13 );
		define ( 'TIPO_CLASE_CUBOS'          , 14 );
		define ( 'TIPO_CLASE_PARAMETRICAS'   , 15 );
		define ( 'TIPO_CLASE_MOVIMIENTOS'    , 16 );
	//
		define ( 'COMPORTAMIENTO_SOBREESCRIBE', 1 );
		define ( 'COMPORTAMIENTO_GUARDA_BAK', 2 );
		define ( 'COMPORTAMIENTO_SINO_EXISTE', 3 );
	// Tabla scEventos
		define ( 'ON_LOAD' ,1  );
		define ( 'ON_SHOW' ,2  );
	/// Requerimientos
		define ( 'TEMA_DESARROLLO' , 1);
		define ( 'TEMA_SOPORTE' , 2);

		define ( 'INTEGRANTE_SOLICITA' , 1);
		define ( 'INTEGRANTE_RESPONSABLE' , 2);
		define ( 'INTEGRANTE_APRUEBA' , 3);

		define ( 'SALIDA_HTML' , 1);
		define ( 'SALIDA_XLS' , 2);
		define ( 'SALIDA_PDF' , 3);

		define ( 'ESTADO_SOLICITADO' ,1);
		define ( 'ESTADO_ASIGNADO' ,3);
		define ( 'ESTADO_REALIZADO' ,4);
		define ( 'ESTADO_APROBADO' ,5);
		define ( 'ESTADO_ACEPTADO' ,6);
		define ( 'ESTADO_PENDIENTE' ,2);
		define ( 'ESTADO_RECHAZADO' ,7);
		define ( 'ESTADO_FINALIZADO' ,8);
		define ( 'ESTADO_INCOMPLETO' ,9);

		define ( 'ALINEACION_TOP' ,1);
		define ( 'ALINEACION_BOTTOM' ,2);
		define ( 'ALINEACION_LEFT' ,3);
		define ( 'ALINEACION_RIGHT' ,4);
		define ( 'ALINEACION_MAIN' ,5);
?>